$(function() {
    // 全选按钮
    $('.quanxuan1').click(function() {
        $('.dan').prop("checked", $(this).prop("checked"));
        $('.all').prop("checked", $(this).prop("checked"));
    })
    $('.all').click(function() {
        $('.dan').prop("checked", $(this).prop("checked"));
        $('.quanxuan1').prop("checked", $(this).prop("checked"));
    })
    $('.dan').click(function() {
            // for (var i = 0; i < $('.content ul li .dan').length; i++) {
            //     if (!$('.content ul li .dan').eq(i).prop('checked')) {
            //         $('.quanxuan ul li input').prop("checked", false);
            //         break
            //     }
            //     $('.quanxuan ul li input').prop("checked", true);
            // }
            getSum();
            if ($('.dan:checked').length == 3) {
                $('.quanxuan1').prop("checked", true);
                $('.all').prop("checked", true)
            } else {
                $('.quanxuan1').prop("checked", false);
                $('.all').prop("checked", false)
            }
        })
        // 加减按键
    var sum = 1;
    $('.jian').click(function() {
        if ($(this).next().val()) {
            sum = parseInt($(this).next().val());
            if (sum > 0) {
                $(this).next().val(--sum);
            }
            var num = $(this).parents('.content').find('.danjia').text().slice(1);
            $(this).parent().siblings().children('.xiaoji').html((sum * num).toFixed(2));
        }
        getSum();
    });
    $('.jia').click(function() {
        if ($(this).prev().val()) {
            sum = parseInt($(this).prev().val());
            $(this).prev().val(++sum);
            var num = $(this).parents('.content').find('.danjia').text().slice(1);
            $(this).parent().siblings().children('.xiaoji').html((sum * num).toFixed(2));
        }
        getSum();
    });
    // 手动修改商品数量
    $('.shuliang').change(function() {
            var a = $(this).val();
            var b = $(this).parents('.content').find('.danjia').text().substr(1);
            $(this).parent().siblings().children('.xiaoji').html((a * b).toFixed(2));
            getSum();
        })
        // 计算全部商品数量和全部小计函数
    function getSum() {

        var sum1 = 0;
        var sum2 = 0;
        $(".dan:checked").parents(".content").find(".shuliang").each(function(i, ele) {
            sum1 += parseInt($(ele).val());
        })
        $(".dan:checked").parents(".content").find(" .xiaoji").each(function(i, ele) {
            sum2 += parseFloat($(ele).text());
        })
        $(".zongshuliang").text(sum1);
        $(".zongjia").text("¥" + sum2.toFixed(2));
    }
    getSum();
    // 商品选中按钮
    $(".dan").change(function() {
            if ($(this).parents(".content").find(".shuliang").val() == 0) {
                if ($(this).prop("checked")) {
                    $(this).parents(".content").find(".shuliang").val(1);
                    var a = $(this).parents(".content").find(".shuliang").val();
                    var b = $(this).parents('.content').find('.danjia').text().substr(1);
                    console.log(a);
                    console.log(b);
                    $(this).parent().siblings().children('.xiaoji').html((a * b).toFixed(2));
                    getSum();
                } else {
                    $(this).parents(".content").find(".shuliang").val(0);
                    var a = $(this).parents(".content").find(".shuliang").val();
                    var b = $(this).parents('.content').find('.danjia').text().substr(1);
                    console.log(a);
                    console.log(b);
                    $(this).parent().siblings().children('.xiaoji').html((a * b).toFixed(2));
                    getSum();
                }
            }
        })
        // 商品删除按钮
    $(".shanchu").click(function() {
            $(this).parents(".content").slideUp(500, function() {
                $(".content").each(function(i, ele) {
                    if (ele.style.display == "none") {
                        $(ele).remove();
                        getSum();
                    }
                })
            });
        })
        // 删除所选商品
    $(".shanchu1").click(function() {
            $(".dan:checked").parents(".content").slideUp(500, function() {
                $(".dan:checked").parents(".content").remove();
                getSum();
            })


        })
        // 清理购物车
    $(".qingli").click(function() {
            $(".content").slideUp(500, function() {
                $(".content").remove();
                getSum();
            })

        })
        // 全选按钮
    $(".quanxuan1,.all").change(function() {
        if ($(this).prop("checked")) {
            $(".content").find(".shuliang").val(1);
            $(".content").each(function(i, ele) {
                var a = $(ele).find(".shuliang").val();
                var b = $(ele).find('.danjia').text().substr(1);
                console.log(a);
                console.log(b);
                $(ele).find('.xiaoji').html((a * b).toFixed(2));
            })
            getSum();
        } else {
            $(".content").find(".shuliang").val(0);
            $(".content").each(function(i, ele) {
                var a = $(ele).find(".shuliang").val();
                var b = $(ele).find('.danjia').text().substr(1);
                console.log(a);
                console.log(b);
                $(ele).find('.xiaoji').html((a * b).toFixed(2));
            })
            getSum();
        }

    })
})